<UserControl x:Class="Microsoft.Robotics.Hardware.EV4.Visualization.HeartbeatView"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             mc:Ignorable="d" 
             d:DesignHeight="600" d:DesignWidth="900">
    <Grid>
        <Label Content="Proximity" HorizontalAlignment="Left" Margin="25,10,0,0" VerticalAlignment="Top"/>
        <Label Content="Prox 1" HorizontalAlignment="Left" Margin="25,36,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding Path=Prox1InMm}" HorizontalAlignment="Left" Margin="81,36,0,0" VerticalAlignment="Top"/>
        <Label Content="Prox 2" HorizontalAlignment="Left" Margin="25,71,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding Path=Prox2InMm}" HorizontalAlignment="Left" Margin="81,71,0,0" VerticalAlignment="Top"/>
        <Label Content="Prox 3" HorizontalAlignment="Left" Margin="25,105,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding Path=Prox3InMm}" HorizontalAlignment="Left" Margin="81,105,0,0" VerticalAlignment="Top"/>
        <Label Content="Prox 4" HorizontalAlignment="Left" Margin="25,140,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding Path=Prox4InMm}" HorizontalAlignment="Left" Margin="81,140,0,0" VerticalAlignment="Top"/>
        <Label Content="Sonar 1" HorizontalAlignment="Left" Margin="25,173,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding SonarDistanceLeftInMillimeters}" HorizontalAlignment="Left" Margin="81,173,0,0" VerticalAlignment="Top"/>
        <Label Content="Sonar 2" HorizontalAlignment="Left" Margin="25,204,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding SonarDistanceRightInMillimeters}" HorizontalAlignment="Left" Margin="81,204,0,0" VerticalAlignment="Top"/>
        <Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="232" Margin="10,10,0,0" VerticalAlignment="Top" Width="130"/>

        <Label Content="Cliff" HorizontalAlignment="Left" Margin="160,10,0,0" VerticalAlignment="Top"/>
        <Label Content="Cliff 1" HorizontalAlignment="Left" Margin="160,36,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding Cliff1InMm}" HorizontalAlignment="Left" Margin="216,36,0,0" VerticalAlignment="Top"/>
        <Label Content="Cliff 2" HorizontalAlignment="Left" Margin="160,71,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding Cliff2InMm}" HorizontalAlignment="Left" Margin="216,71,0,0" VerticalAlignment="Top"/>
        <Label Content="Cliff 3" HorizontalAlignment="Left" Margin="160,105,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding Cliff3InMm}" HorizontalAlignment="Left" Margin="216,105,0,0" VerticalAlignment="Top"/>
        <Label Content="Cliff 4" HorizontalAlignment="Left" Margin="160,140,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding Cliff4InMm}" HorizontalAlignment="Left" Margin="216,140,0,0" VerticalAlignment="Top"/>
        <Label Content="Cliff 5" HorizontalAlignment="Left" Margin="160,172,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding Cliff5InMm}" HorizontalAlignment="Left" Margin="216,172,0,0" VerticalAlignment="Top"/>
        <Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="232" Margin="145,10,0,0" VerticalAlignment="Top" Width="130"/>

        <Label Content="Temperatures" HorizontalAlignment="Left" Margin="295,10,0,0" VerticalAlignment="Top"/>
        <Label Content="Internal" HorizontalAlignment="Left" Margin="295,36,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding TemperatureInternalIn10ThsCelsius}" HorizontalAlignment="Left" Margin="351,36,0,0" VerticalAlignment="Top"/>
        <Label Content="External" HorizontalAlignment="Left" Margin="295,71,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding TemperatureExternalIn10ThsCelsius}" HorizontalAlignment="Left" Margin="351,71,0,0" VerticalAlignment="Top"/>
        <Label Content="Red" HorizontalAlignment="Left" Margin="295,105,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding TemperatureProjectorRedInCelsius}" HorizontalAlignment="Left" Margin="351,105,0,0" VerticalAlignment="Top"/>
        <Label Content="Green" HorizontalAlignment="Left" Margin="295,140,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding TemperatureProjectorGreenInCelsius}" HorizontalAlignment="Left" Margin="351,140,0,0" VerticalAlignment="Top"/>
        <Label Content="Blue" HorizontalAlignment="Left" Margin="295,172,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding TemperatureProjectorBlueInCelsius}" HorizontalAlignment="Left" Margin="351,172,0,0" VerticalAlignment="Top"/>
        <Label Content="Humidity" HorizontalAlignment="Left" Margin="295,204,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding RelativeHumidityInPercent}" HorizontalAlignment="Left" Margin="351,204,0,0" VerticalAlignment="Top"/>
        <Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="232" Margin="280,10,0,0" VerticalAlignment="Top" Width="130"/>

        <Label Content="Battery" HorizontalAlignment="Left" Margin="428,10,0,0" VerticalAlignment="Top"/>
        <Label Content="Voltage" HorizontalAlignment="Left" Margin="428,36,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding BatteryVoltageInmV}" HorizontalAlignment="Left" Margin="484,36,0,0" VerticalAlignment="Top"/>
        <Label Content="Current" HorizontalAlignment="Left" Margin="428,71,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding BatteryCurrentInmA}" HorizontalAlignment="Left" Margin="484,71,0,0" VerticalAlignment="Top"/>
        <Label Content="Temperature" HorizontalAlignment="Left" Margin="428,105,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding BatteryTemperatureIn10ThsCelcius}" HorizontalAlignment="Left" Margin="484,105,0,0" VerticalAlignment="Top"/>
        <Label Content="Charge" HorizontalAlignment="Left" Margin="428,140,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding BatteryChargeInPercent}" HorizontalAlignment="Left" Margin="484,140,0,0" VerticalAlignment="Top"/>
        <Label Content="Time" HorizontalAlignment="Left" Margin="428,172,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding BatteryAvgTimeToEmptyInMinutes}" HorizontalAlignment="Left" Margin="484,172,0,0" VerticalAlignment="Top"/>
        <Label Content="Status" HorizontalAlignment="Left" Margin="428,204,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding BatteryStatus}" HorizontalAlignment="Left" Margin="484,204,0,0" VerticalAlignment="Top"/>
        <Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="232" Margin="413,10,0,0" VerticalAlignment="Top" Width="130"/>

        <Label Content="Accel and Gyro" HorizontalAlignment="Left" Margin="563,10,0,0" VerticalAlignment="Top"/>
        <Label Content="Accel X" HorizontalAlignment="Left" Margin="563,36,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding AccelRightInG}" HorizontalAlignment="Left" Margin="619,36,0,0" VerticalAlignment="Top"/>
        <Label Content="Accel Y" HorizontalAlignment="Left" Margin="563,71,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding AccelUpInG}" HorizontalAlignment="Left" Margin="619,71,0,0" VerticalAlignment="Top"/>
        <Label Content="Accel Z" HorizontalAlignment="Left" Margin="563,105,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding AccelForwardInG}" HorizontalAlignment="Left" Margin="619,105,0,0" VerticalAlignment="Top"/>
        <Label Content="Gyro X" HorizontalAlignment="Left" Margin="563,140,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding GyroForwardInRadiansPerSecond}" HorizontalAlignment="Left" Margin="619,140,0,0" VerticalAlignment="Top"/>
        <Label Content="Gyro Y" HorizontalAlignment="Left" Margin="563,172,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding GyroUpInRadiansPerSecond}" HorizontalAlignment="Left" Margin="619,172,0,0" VerticalAlignment="Top"/>
        <Label Content="Gyro Z" HorizontalAlignment="Left" Margin="563,204,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding GyroRightInRadiansPerSecond}" HorizontalAlignment="Left" Margin="619,204,0,0" VerticalAlignment="Top"/>
        <Label Content="Accum Y" HorizontalAlignment="Left" Margin="563,232,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding GyroAccumalatedY}" HorizontalAlignment="Left" Margin="619,232,0,0" VerticalAlignment="Top"/>
        <Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="269" Margin="548,10,0,0" VerticalAlignment="Top" Width="130"/>
        
        <Label Content="Drive" HorizontalAlignment="Left" Margin="160,265,0,0" VerticalAlignment="Top"/>
        <Label Content="Left Pos" HorizontalAlignment="Left" Margin="160,291,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding AccelRightInG}" HorizontalAlignment="Left" Margin="216,291,0,0" VerticalAlignment="Top"/>
        <Label Content="Left Velo" HorizontalAlignment="Left" Margin="160,326,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding MotorLeftVelocityInMperSec}" HorizontalAlignment="Left" Margin="216,326,0,0" VerticalAlignment="Top"/>
        <Label Content="Left Accel" HorizontalAlignment="Left" Margin="160,360,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding MotorLeftAccelerationInMperSec2}" HorizontalAlignment="Left" Margin="216,360,0,0" VerticalAlignment="Top"/>
        <Label Content="Right Pos" HorizontalAlignment="Left" Margin="160,395,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding MotorRightPositionInMm}" HorizontalAlignment="Left" Margin="216,395,0,0" VerticalAlignment="Top"/>
        <Label Content="Right Velo" HorizontalAlignment="Left" Margin="160,427,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding MotorRightVelocityInMperSec}" HorizontalAlignment="Left" Margin="216,427,0,0" VerticalAlignment="Top"/>
        <Label Content="Right Accel" HorizontalAlignment="Left" Margin="160,459,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding MotorRightAccelerationInMperSec2}" HorizontalAlignment="Left" Margin="216,459,0,0" VerticalAlignment="Top"/>
        <Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="232" Margin="145,265,0,0" VerticalAlignment="Top" Width="130"/>

        <Label Content="Joints" HorizontalAlignment="Left" Margin="25,265,0,0" VerticalAlignment="Top"/>
        <Label Content="Camera Heading" HorizontalAlignment="Left" Margin="25,291,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding CameraHeadingInRadians}" HorizontalAlignment="Left" Margin="81,291,0,0" VerticalAlignment="Top"/>
        <Label Content="Turret Heading" HorizontalAlignment="Left" Margin="25,326,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding TurretHeadingInRadians}" HorizontalAlignment="Left" Margin="81,326,0,0" VerticalAlignment="Top"/>
        <Label Content="Fans" HorizontalAlignment="Left" Margin="25,382,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="Left Fan" HorizontalAlignment="Left" Margin="25,417,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding LeftFanRpm}" HorizontalAlignment="Left" Margin="81,417,0,0" VerticalAlignment="Top"/>
        <Label Content="Right Fan" HorizontalAlignment="Left" Margin="25,449,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding RightFanRpm}" HorizontalAlignment="Left" Margin="81,449,0,0" VerticalAlignment="Top"/>
        <Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="232" Margin="10,265,0,0" VerticalAlignment="Top" Width="130"/>
        
        <Label Content="Drive Feedback" HorizontalAlignment="Left" Margin="295,265,0,0" VerticalAlignment="Top"/>
        <Label Content="Absolute Heading" HorizontalAlignment="Left" Margin="295,291,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding AbsoluteDriveHeadingEstimateInRadians}" HorizontalAlignment="Left" Margin="351,291,0,0" VerticalAlignment="Top"/>
        <Label Content="Heading" HorizontalAlignment="Left" Margin="295,326,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding DriveHeadingEstimateInRadians}" HorizontalAlignment="Left" Margin="351,326,0,0" VerticalAlignment="Top"/>
        <Label Content="Left Speed" HorizontalAlignment="Left" Margin="295,360,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding ActualLeftDriveSpeedInMetersPerSecond}" HorizontalAlignment="Left" Margin="351,360,0,0" VerticalAlignment="Top"/>
        <Label Content="Right Speed" HorizontalAlignment="Left" Margin="295,395,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding ActualRightDriveSpeedInMetersPerSecond}" HorizontalAlignment="Left" Margin="351,395,0,0" VerticalAlignment="Top"/>
        <Label Content="X Pos" HorizontalAlignment="Left" Margin="295,427,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding DrivePositionXEstimateInMeters}" HorizontalAlignment="Left" Margin="351,427,0,0" VerticalAlignment="Top"/>
        <Label Content="Z Pos" HorizontalAlignment="Left" Margin="295,459,0,0" VerticalAlignment="Top" Width="51"/>
        <Label Content="{Binding DrivePositionZEstimateInMeters}" HorizontalAlignment="Left" Margin="351,459,0,0" VerticalAlignment="Top"/>
        <Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="232" Margin="280,265,0,0" VerticalAlignment="Top" Width="130"/>
    </Grid>
</UserControl>
